package com.imti.mall.product.service;

import com.imti.mall.model.pms.pojo.PmsProductCategory;
import java.util.List;
import java.util.Map;

/**
 * ClassName: PmsProductCategoryService
 * Description:
 * date: 2022/9/12 22:46
 *
 * @author: youhun
 * @version:
 * @since JDK 1.8
 */
public interface PmsProductCategoryService {

    /**
     * 添加商品分类表信息
     * @param pmsProductCategory
     * @return
     */
    public Integer addPmsProductCategory(PmsProductCategory pmsProductCategory);

    /**
     * 修改商品分类表信息
     * @param pmsProductCategory
     * @return
     */
    public Integer updatePmsProductCategory(PmsProductCategory pmsProductCategory);

    /**
     * 添加商品分类表信息
     * @param  Id
     * @return
     */
    public Integer deletePmsProductCategory(Integer Id);

    /**
     * 动态SQL查询商品分类表 +分页
     * @param map
     * @return
     */
    public List<PmsProductCategory> findPmsProductCategory(Map<String,Object> map);


    /**
     * 动态SQL查询商品分类表详情
     * @param  Id
     * @return
     */
    public PmsProductCategory getPmsProductCategoryById(Integer Id);

    /**
     * 动态SQL查询商品分类表总条数
     * @param pmsProductCategory
     */
    public Integer getPmsProductCategory(PmsProductCategory pmsProductCategory);

}
